Big Huge Thesaurus

immune suppressant drug

noun